.. _cmsGnResetDevice: cmsGnResetDevice ================== ------------------ SYNOPSYS ````````````` .. code-block:: none VT_I4 cmsGnResetDevice ([in]VT_I4 BoardId, [in] VT_I4 ResetMask) DESCRIPTION ````````````` - 이 함수는 모션 이송시의 정보들을 초기화하는 함수입니다. 단축, 보간, 리스트 모션의 맵 또는 축 정보를 리셋하고, 속도, 원점복귀, 위치, 백래시, 소프트 리미트의 환경설정값들을 초기화합니다. \ - 이 함수의 사용과 호출에 있어, 제공된 ㈜커미조아의 함수 헤더 Visual Basic 에서는 함수의 첨두어 cms 가 붙지 않습니다. PARAMETER ````````````` ▶ BoardId: 사용자가 설정한 디바이스(보드) ID. ▶ ResetMask: 리셋 마스크 값입니다. .. csv-table:: :widths: 10 90 :header-rows: 1 :stub-columns: 0 Value, Meaning "0x1 또는 RS_SX_ENV", 단축 이송에 대한 마스크 값입니다. "0x2 또는 RS_LX_ENV", 보간 이송에 대한 마스크 값입니다. "0x4 또는 RS_LM_ENV", 리스트 모션에 대한 마스크 값입니다. "0x8 또는 RS_SPEED_ENV", 속도에 대한 마스크 값입니다. "0x10 또는 RS_SX_ENV", 원점복귀에 대한 마스크 값입니다. "0x20 또는 RS_POS_ENV", 위치에 대한 마스크 값입니다. 모든 축의 위치를 리셋합니다. "0x40 또는 RS_BACL:ASH_ENV", 백래시에 대한 마스크 값입니다. "0x80 또는 RS_SWLIMIT_ENV", 소프트 리미트에 대한 마스크 값입니다. "0xff 또는 ALL_RESET", 위 모든 항목을 리셋하는 마스크 값입니다. RETURN VALUE ````````````` +------------+-----------+ | Value | Meaning | +============+===========+ | 음수 | 수행 실패 | +------------+-----------+ | ERR_NONE | 수행 성공 | +------------+-----------+ Example ````````` -단축 이송과 리스트 모션을 리셋할 시 ResetMask 값은 0x5 가 됩니다. -원점복귀와 속도를 리셋할 시 ResetMask 값은 0x18 이 됩니다.